<?php
/**
 * Controller is the customized base controller class.
 * All controller classes for this application should extend from this base class.
 */
class Controller extends CController
{
	/**
	 * @var string the default layout for the controller view. Defaults to '//layouts/column1',
	 * meaning using a single column layout. See 'protected/views/layouts/column1.php'.
	 */
	public $layout='//layouts/column1';
	/**
	 * @var array context menu items. This property will be assigned to {@link CMenu::items}.
	 */
	public $menu=array();
	/**
	 * @var array the breadcrumbs of the current page. The value of this property will
	 * be assigned to {@link CBreadcrumbs::links}. Please refer to {@link CBreadcrumbs::links}
	 * for more details on how to specify this property.
	 */
	public $breadcrumbs=array();
	
	//zcs=>
	public $menuNavs = array();//zcs=导航栏
	
	public function __construct($id, $module=null){
		$cates = Category::model()->findAll(array(
			'select' => '*',
			'order' => '`order` DESC',
		));
		$this->menuNavs[] = array('label'=>'首页', 'url'=>array('/site/index'));
		
		foreach($cates as $cate){
			$this->menuNavs[] = array('label' => $cate->name, 'url' => $this->createUrl('/site/category', array('id' => $cate->id)));
		}
		$this->menuNavs[] = array('label'=>'Login', 'url'=>array('/site/login'), 'visible'=>Yii::app()->user->isGuest);
		$this->menuNavs[] = array('label'=>'Logout ('.Yii::app()->user->name.')', 'url'=>array('/site/logout'), 'visible'=>!Yii::app()->user->isGuest);
		parent::__construct($id, $module);
	}
	//<=zcs
}